public void ThenDeleteShoppingItemWithCorrectParametersIsCalledOnce() { var expectedName = ExistingItemName; var expectedId = 1; GenericRepositoryMock.Verify(m => m.Delete(It.Is <ShoppingItem>(s => s.Name == expectedName && s.Id == expectedId && s.ProductType == ProductType.Drink)), Times.Once); }
public void TestGenericRepositoryMock() { var mockedUsers = new GenericRepositoryMock<User>(); mockedUsers.Add(new User() { Id = "1a39f06e-e9dc-4eb5-9b9e-93ed2f5e6f96", UserName = "******" }); mockedUsers.Add(new User() { Id = "311ecd00-07a2-4b64-908e-c7f376762562", UserName = "******" }); mockedUsers.Add(new User() { Id = "44e815b9-dbbe-4544-bdac-b0a490f9d8cc", UserName = "******" }); mockedUsers.SaveChanges(); CollectionAssert.AreEqual( mockedUsers.All().Select(u => u.UserName).ToArray(), new string[] { "peter", "maria", "todor" } ); Assert.AreEqual("todor", mockedUsers.Find("44e815b9-dbbe-4544-bdac-b0a490f9d8cc").UserName); mockedUsers.Remove(new User() { Id = "311ecd00-07a2-4b64-908e-c7f376762562" }); mockedUsers.SaveChanges(); CollectionAssert.AreEqual( mockedUsers.All().Select(u => u.UserName).ToArray(), new string[] { "peter", "todor" } ); mockedUsers.Update(new User() { Id = "1a39f06e-e9dc-4eb5-9b9e-93ed2f5e6f96", UserName = "******"}); mockedUsers.SaveChanges(); CollectionAssert.AreEqual( mockedUsers.All().Select(u => u.UserName).ToArray(), new string[] { "george", "todor" } ); }
public void ThenUpdateShoppingItemWithCorrectParametersIsCalledOnce() { var expectedName = ExistingItemName; var expectedQuantity = NewQuantity; GenericRepositoryMock.Verify(m => m.Update(It.Is <ShoppingItem>(s => s.Name == expectedName && s.Quantity == expectedQuantity && s.ProductType == ProductType.Drink)), Times.Once); }
public void TestGenericRepositoryMock() { var mockedUsers = new GenericRepositoryMock <User>(); mockedUsers.Add(new User() { Id = "1a39f06e-e9dc-4eb5-9b9e-93ed2f5e6f96", UserName = "******" }); mockedUsers.Add(new User() { Id = "311ecd00-07a2-4b64-908e-c7f376762562", UserName = "******" }); mockedUsers.Add(new User() { Id = "44e815b9-dbbe-4544-bdac-b0a490f9d8cc", UserName = "******" }); mockedUsers.SaveChanges(); CollectionAssert.AreEqual( mockedUsers.All().Select(u => u.UserName).ToArray(), new string[] { "peter", "maria", "todor" } ); Assert.AreEqual("todor", mockedUsers.Find("44e815b9-dbbe-4544-bdac-b0a490f9d8cc").UserName); mockedUsers.Remove(new User() { Id = "311ecd00-07a2-4b64-908e-c7f376762562" }); mockedUsers.SaveChanges(); CollectionAssert.AreEqual( mockedUsers.All().Select(u => u.UserName).ToArray(), new string[] { "peter", "todor" } ); mockedUsers.Update(new User() { Id = "1a39f06e-e9dc-4eb5-9b9e-93ed2f5e6f96", UserName = "******" }); mockedUsers.SaveChanges(); CollectionAssert.AreEqual( mockedUsers.All().Select(u => u.UserName).ToArray(), new string[] { "george", "todor" } ); }
public void ThenGetShoppingItemslIsCalledOnce() { GenericRepositoryMock.Verify(m => m.Get(), Times.Once); }
public QuoteQuizDataMock() { this.usersMock = new GenericRepositoryMock<User>(); this.peopleMock = new GenericRepositoryMock<Person>(); this.quotesMock = new GenericRepositoryMock<Quote>(); }
public void ThenDeleteShoppingItemIsNeverCalled() { GenericRepositoryMock.Verify(m => m.Delete(It.IsAny <ShoppingItem>()), Times.Never); }
public void ThenGetShoppingItemConditionalIsCalledOnce() { GenericRepositoryMock.Verify(m => m.GetConditional(It.IsAny <Expression <Func <ShoppingItem, bool> > >()), Times.Once); }
public void ThenSaveChangesIsCalledOnce() { GenericRepositoryMock.Verify(m => m.Save(), Times.Once); }
public void ThenDeleteShoppingItemIsCalledOnce() { GenericRepositoryMock.Verify(m => m.Delete(It.IsAny <ShoppingItem>()), Times.Once); }
public void ThenSaveChangesIsNeverCalled() { GenericRepositoryMock.Verify(m => m.Save(), Times.Never); }