public void CreateShouldReturnFalseIfUserIsNotCorrect() { // Arrange var address = new Address { Id = 1, PhoneNumber = "Test", Street = "Test", Town = "Test", ZipCode = "Test" }; this.db.Addresses.Add(address); this.db.SaveChanges(); var orderService = new ShoppingOrderService(this.db); // Act var result = orderService.Create(null, null, null, null, 0, 1, "1"); // Assert result .Should() .BeFalse(); }
public void CreateShouldReturnTrueIfDataIsCorrect() { // Arrange var address = new Address { Id = 1, PhoneNumber = "Test", Street = "Test", Town = "Test", ZipCode = "Test" }; var user = new User { Id = "test" }; this.db.Users.Add(user); this.db.Addresses.Add(address); this.db.SaveChanges(); var orderService = new ShoppingOrderService(this.db); var dictionary = new Dictionary <int, int>(); // Act var result = orderService.Create(dictionary, dictionary, dictionary, dictionary, 0, 1, "test"); // Assert result .Should() .BeTrue(); }
public void CreateShouldReturnFalseIfAddressIsNotCorrect() { // Arrange var orderService = new ShoppingOrderService(this.db); // Act var result = orderService.Create(null, null, null, null, 0, 1, null); // Assert result .Should() .BeFalse(); }