public void Setup() { if (useMockDirectory) { _userDirectoryService = null; //TODO Initialize mock directory throw new NotImplementedException("MockDirectory have not implemented yet"); } else if (useSQLServer) { var context = DataBaseBuilder.BuildDataBaseContext(); var service = new EntityUserOrderDirectory(context); _userDirectoryService = service; _orderDirectoryService = service; } else { var service = new MemoryUserOrderDirectory(); _userDirectoryService = service; _orderDirectoryService = service; } AddTwoUsers(); _defaultUser = UserDirectoryService.GetUsers().First(); _orderController = new OrderController(_orderDirectoryService); }
public void Setup() { var context = DataBaseBuilder.BuildDataBaseContext(); var entityDirectory = new EntityUserOrderDirectory(context); _userDirectoryInMemory = entityDirectory; _orderDirectoryInMemory = entityDirectory; _userProfile1 = CreateDefaultUserProfile(); _userProfile2 = CreateDefaultUserProfile( login: "******", profileName: "Ivan", address: "Prityckovo str.29", phoneNumber: "123-45-678"); }
public void Setup() { if (useMockDirectory) { _directoryService = null; //TODO Initialize mock directory throw new NotImplementedException("MockDirectory have not implemented yet"); } else if (useSQLServer) { var context = DataBaseBuilder.BuildDataBaseContext(); _directoryService = new EntityUserOrderDirectory(context); } else { _directoryService = new MemoryUserOrderDirectory(); } _userController = new UserController(_directoryService); }
public void PutOrderStatusTest_newDirectoryInstance() { bool trackingOption = true; string newStatus = OrderStatus.FINISHED; OrderDirectory.TryAddOrder(new Order() { Product = "prod", Author = UserProfile1 }); var firstOrder = OrderDirectory.GetAllOrders(trackingOption).Single(); firstOrder.Status = newStatus; bool result = OrderDirectory.TryPutOrder(firstOrder); var newDirectoryInstance = new EntityUserOrderDirectory(DataBaseBuilder.BuildDataBaseContext(false)); firstOrder = newDirectoryInstance.GetAllOrders(trackingOption).Single(); Assert.IsTrue(result == true && firstOrder.Status == newStatus); }
public void PutUserNameTest_newDirectoryInstance(bool tracking) { //Arrange UserDirectory.TryAddUser(new User() { Login = "******" }); string userName = "******"; var user = UserDirectory.GetUsers(tracking).Single(); //Act user.UserName = userName; bool result = UserDirectory.TryPutUser(user); //Assert IUserDirectoryServise newDirectoryInstance = new EntityUserOrderDirectory(DataBaseBuilder.BuildDataBaseContext(false)); user = newDirectoryInstance.GetUsers(tracking).Single(); Assert.IsTrue(result && user.UserName == userName); }
public void Setup() { var context = DataBaseBuilder.BuildDataBaseContext(); _directoryService = new EntityUserOrderDirectory(context); }