public void TestAdd() { var logic = CreateLogic(); MockPeopleContextFactory.Refresh(); logic.AddPerson("User7", "Test7", DateTime.Now, "*****@*****.**", "12345678907"); MockPeopleContextFactory.MockSet.Verify(s => s.Add(It.IsAny <Person>()), Times.Once()); MockPeopleContextFactory.Refresh(); }
public void TestDelete() { var logic = CreateLogic(); var person = logic.FindPerson(1); MockPeopleContextFactory.Refresh(); logic.DeletePerson(person.PersonId, person.LastModified.Value); MockPeopleContextFactory.MockContext.Verify(c => c.SaveChanges(), Times.Once()); try { MockPeopleContextFactory.Refresh(); logic.DeletePerson(person.PersonId, DateTime.Now.AddSeconds(1)); } catch (Exception ex) { Assert.IsInstanceOf <DataException>(ex); Assert.AreEqual("Concurrency", ex.Message); } MockPeopleContextFactory.Refresh(); }