public void Should_Be_Able_To_Save_And_Load_A_Venture() { Name nameOfVenture = new Name("Ventura"); Amount outlay = new Amount(100); Amount minInvestment = new Amount(1); Venture venture = new Venture(nameOfVenture, outlay, minInvestment); VentureRepository ventureRepository = new VentureRepository(session); ventureRepository.Save(venture); IList<Venture> ventures = ventureRepository.FetchAll(); Assert.AreEqual(venture, ventures.First()); }
public void ShouldBeAbleToSaveAndLoadAVenture() { Name nameOfVenture = new Name("Ventura"); Amount outlay = new Amount(100); Amount minInvestment = new Amount(1); Venture venture = new Venture(nameOfVenture, outlay, minInvestment); VentureRepository ventureRepository = new VentureRepository(session); ventureRepository.Save(venture); session.Flush(); session.Evict(venture); IList<Venture> ventures = ventureRepository.FetchAll(); Assert.Contains(venture, ventures as ICollection); }