public void GetUserById_WithNonExistentId_ShouldReturnNull() { string errorMessagePrefix = "UniShopUserService GetUserById() method does not work properly."; var context = UniShopDbContextInMemoryFactory.InitializeContext(); SeedData(context); this.uniShopUsersService = new UniShopUsersService(context); UniShopUserServiceModel actualData = this.uniShopUsersService.GetUserById("bd6b5598-2704-4786-8db17e214db5ba864"); Assert.True(actualData == null, errorMessagePrefix); }
public void GetUserByUsername_WithNonExistentUserName_ShouldReturnNull() { string errorMessagePrefix = "UniShopUserService GetUserByUsername() method does not work properly."; var context = UniShopDbContextInMemoryFactory.InitializeContext(); SeedData(context); this.uniShopUsersService = new UniShopUsersService(context); UniShopUserServiceModel actualResults = this.uniShopUsersService.GetUserByUsername("UserName"); Assert.True(actualResults == null, errorMessagePrefix); }
public void GetUserByUsername_WithExistentUsername_ShouldReturnCorrectResults() { string errorMessagePrefix = "UniShopUserService GetUserByUsername() method does not work properly."; var context = UniShopDbContextInMemoryFactory.InitializeContext(); SeedData(context); this.uniShopUsersService = new UniShopUsersService(context); UniShopUserServiceModel expectedResults = context.Users.First().To <UniShopUserServiceModel>(); UniShopUserServiceModel actualResults = this.uniShopUsersService.GetUserByUsername(expectedResults.UserName); Assert.True(expectedResults.Id == actualResults.Id, errorMessagePrefix + " " + "Id is not returned properly."); Assert.True(expectedResults.FullName == actualResults.FullName, errorMessagePrefix + " " + "FullName is not returned properly."); Assert.True(expectedResults.PhoneNumber == actualResults.PhoneNumber, errorMessagePrefix + " " + "PhoneNumber is not returned properly."); Assert.True(expectedResults.UserName == actualResults.UserName, errorMessagePrefix + " " + "UserName is not returned properly."); Assert.True(expectedResults.ShoppingCartId == actualResults.ShoppingCartId, errorMessagePrefix + " " + "ShoppingCartId is not returned properly."); }