Здравствуйте, я создаю систему чата, и меня попросили написать для нее модульный тест с помощью Nunit.«UserData» в настоящее время хранится в BIN-файле.Я написал тест, который регистрирует пользователя и пытается войти с его учетными данными.По какой-то причине тест завершается неудачно и выдает исключение о том, что доступ к файлу запрещен.
Вот тест, который я написал:
[Test]
public void Login_Registered_User_Test() {
ChatRoom cr = new ChatRoom();
cr.Start();
String username = "test123";
String groupId = "5";
Assert.AreEqual(true,cr.Register(username, groupId));
Assert.AreEqual(true,cr.Login(username, groupId));
}
, и отсюда следует исключение:
private void createFile() {
Stream stream = new FileStream(FolderName, FileMode.Create);
stream.Close();
}
Сообщение: System.UnauthorizedAccessException: Доступ кпуть 'C: \ Program Files (x86) \ Microsoft Visual Studio \ 2017 \ Community \ Common7 \ IDE \ UserData.bin' запрещен.