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); }
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)); }
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)); }