public void WhenTheMeterReadingsAreStored()
        {
            var repository = new Mock <IRepository>();

            repository.Setup(x => x.Add(It.Is <MeterReading>(z => z.AccountId == 25644344))).Returns(false);

            var subject = new MeterReadingEngine(repository.Object);

            _result = subject.Parse("25644344,4/22/19 9:24,1002,");
        }
Ejemplo n.º 2
0
        public void WhenTheMeterReadingsAreStored()
        {
            var repository = new Mock <IRepository>();

            repository.Setup(x => x.Add(It.Is <MeterReading>(z => z.MeterReadValue != ""))).Returns(true);

            repository.Setup(x => x.Get(It.IsAny <int>())).Returns(new User());

            var subject = new MeterReadingEngine(repository.Object);

            var path = Path.Combine(Directory.GetCurrentDirectory(), "MeterReadings.txt");

            _result = subject.Parse(File.ReadAllText(path));
        }