示例#1
0
 public void FindInsulinCircumstanceById()
 {
     var expected = new InsulinCircumstance { Id = Guid.NewGuid() };
     factories.Setup(f => f.InsulinCircumstances).Returns(new List<InsulinCircumstance> { expected });
     var finder = new FinderImpl(factories.Object);
     var actual = finder.FindInsulinCircumstanceById(expected.Id);
     Assert.AreSame(expected, actual);
 }
示例#2
0
 public void Can_Get_Circumstances_When_Initialized()
 {
     var defaultCircumstance = new InsulinCircumstance();
     factories.Setup(f => f.DefaultEntities.InsulinCircumstance).Returns(defaultCircumstance);
     var insulin = new Insulin();
     insulin.SetOwner(factories.Object);
     insulin.InitializeCircumstances(new List<Guid> { Guid.NewGuid(), circumstance.Id });
     var circumstances = insulin.Circumstances;
     Assert.AreEqual(2, circumstances.Count());
     Assert.AreSame(defaultCircumstance, circumstances.ElementAt(0));
     Assert.AreSame(circumstance, circumstances.ElementAt(1));
 }
示例#3
0
 public void TestInitialize()
 {
     factories = new Mock<Factories>();
     circumstance = new InsulinCircumstance { Id = Guid.NewGuid() };
     factories.Setup(f => f.InsulinCircumstances).Returns(new List<InsulinCircumstance>() { circumstance });
     factories.Setup(f => f.Finder).Returns(new FinderImpl(factories.Object));
 }