Exemple #1
0
        public void moq_will_not_match_on_a_nonequivalent_partial_object()
        {
            var mock = GetMockFor <ITestService>();

            mock.Object.DoStuff(new TestObject {
                ID = 3, Name = "Name"
            });

            Assert.Throws <MockException>(() => mock.Verify(s => s.DoStuff(Looks.LikePartialOf <TestObject>(new { ID = 1, Name = "Not Name" }))));
        }
 public void then_it_should_save_a_new_ticket_to_the_repo()
 {
     GetMockFor <IRepository <Ticket> >()
     .Verify(r => r.Add(Looks.LikePartialOf <Ticket>(new
     {
         SubmittedBy = "*****@*****.**",
         Subject     = "Test ticket!",
         Body        = "Test body!"
     })));
 }
Exemple #3
0
        public void moq_will_match_on_a_partial_object()
        {
            var mock = GetMockFor <ITestService>();

            mock.Object.DoStuff(new TestObject {
                ID = 1, Name = "Test"
            });

            Assert.DoesNotThrow(() => mock.Verify(s => s.DoStuff(Looks.LikePartialOf <TestObject>(new { ID = 1, Name = "Test" }))));
        }