Beispiel #1
0
        public Task <Boalf> GetAsync <Boalf>(string url)
        {
            BoalfMockData data   = new BoalfMockData();
            dynamic       result = data.GetBoalfs().FirstOrDefault();
            var           output = Task.FromResult <List <ParticipantEnergyAsset> >(result);

            return(output);
        }
 /// <summary>
 /// The Clean up
 /// </summary>
 protected virtual void Dispose(bool disposing)
 {
     _mockData                 = null;
     _mockQuery                = null;
     _mockWriter               = null;
     _mockApplicationBuilder   = null;
     _mockFileProcessorService = null;
 }
Beispiel #3
0
 public QueryFlowTest()
 {
     _boalfMockData = new BoalfMockData();
     service        = new ServiceCollection();
     service.AddSingleton <ICoreBlobStorage, MockCoreBlobStorage>();
     service.AddSingleton <ICoreHttpServiceClient, MockCoreHttpServiceClient>();
     service.AddSingleton <ICoreKeyVaultClient, MockCoreKeyVaultClient>();
     mockApplicationBuilder = new Mock <IApplicationBuilder>();
     mockApplicationBuilder.SetupGet(a => a.ApplicationServices).Returns(service.BuildServiceProvider());
 }
 public ValidatedBoalfCommandHandlerTest()
 {
     _mockQuery = new Mock <IQueryFlow <Boalf> >();
     _mockData  = new BoalfMockData();
     _service   = new ServiceCollection();
     _service.AddSingleton <ICoreKeyVaultClient, MockCoreKeyVaultClient>();
     _mockApplicationBuilder = new Mock <IApplicationBuilder>();
     _mockApplicationBuilder.SetupGet(a => a.ApplicationServices).Returns(_service.BuildServiceProvider());
     _mockFileProcessorService = new Mock <IFileProcessService>();
 }
        public void GetMultipleSPForSpanningRecord_Should_Return_SP_23_And_24()
        {
            var mockData = new BoalfMockData();
            var boalf    = mockData.GetBoalfs().FirstOrDefault();

            boalf.TimeFrom = new DateTime(2018, 04, 09, 11, 28, 00);
            boalf.TimeTo   = new DateTime(2018, 04, 09, 11, 32, 00);

            var result = boalf.TimeTo.GetMultipleSpForSpanningRecord(boalf.TimeFrom, 30);

            Assert.Equal(23, result[0].SettlementPeriod);
            Assert.Equal(24, result[1].SettlementPeriod);
        }
        public void GetMultipleSPForSpanningRecord_Should_Return_SP_3_4_and_5()
        {
            BoalfMockData mockData = new BoalfMockData();
            var           boalf    = mockData.GetBoalfs().FirstOrDefault();

            boalf.TimeFrom = new DateTime(2018, 04, 09, 1, 15, 00);
            boalf.TimeTo   = new DateTime(2018, 04, 09, 2, 10, 00);

            var result = boalf.TimeTo.GetMultipleSpForSpanningRecord(boalf.TimeFrom, 30);

            Assert.Equal(3, result[0].SettlementPeriod);
            Assert.Equal(4, result[1].SettlementPeriod);
            Assert.Equal(5, result[2].SettlementPeriod);
        }
        public void GetMultipleSPForSpanningRecord_Should_Return_SP_47_48_1_and_2()
        {
            BoalfMockData mockData = new BoalfMockData();
            var           boalf    = mockData.GetBoalfs().FirstOrDefault();

            boalf.TimeFrom = new DateTime(2018, 04, 09, 23, 15, 00);
            boalf.TimeTo   = new DateTime(2018, 04, 10, 00, 32, 00);

            var result = boalf.TimeTo.GetMultipleSpForSpanningRecord(boalf.TimeFrom, 30);

            Assert.Equal(47, result[0].SettlementPeriod);
            Assert.Equal(new DateTime(2018, 04, 09, 00, 00, 00), result[0].SettlementDay);
            Assert.Equal(48, result[1].SettlementPeriod);
            Assert.Equal(new DateTime(2018, 04, 09, 00, 00, 00), result[1].SettlementDay);
            Assert.Equal(1, result[2].SettlementPeriod);
            Assert.Equal(new DateTime(2018, 04, 10, 00, 00, 00), result[2].SettlementDay);
            Assert.Equal(2, result[3].SettlementPeriod);
            Assert.Equal(new DateTime(2018, 04, 10, 00, 00, 00), result[3].SettlementDay);
        }
        public MessageHandlerTest()
        {
            service = new ServiceCollection();
            mockApplicationBuilder = new Mock <IApplicationBuilder>();
            _mockData = new BoalfMockData();

            mediatorMock       = new Mock <IMediator>();
            receiveManagerMock = new Mock <IReceiveManager>();

            _coreMessageHeader          = new Mock <ICoreMessageHeader>();
            _coreKeyVaultClient         = new Mock <ICoreKeyVaultClient>();
            _sendManager                = new Mock <ISendManager>();
            _businessValidationStrategy = new Mock <IBusinessValidationStrategy>();

            service.AddSingleton(mediatorMock.Object);
            service.AddSingleton <ICoreMessageHeader, MockCoreMessageHeader>();
            service.AddSingleton <ICoreKeyVaultClient, MockCoreKeyVaultClient>();
            service.AddSingleton <ISendManager, MockSendManager>();
            service.AddScoped <IBusinessValidationStrategy, BoalfStrategy>();

            service.AddSingleton <IReceiveManager, MockReceiveManager>();
        }
Beispiel #9
0
 /// <summary>
 /// The Clean up
 /// </summary>
 protected virtual void Dispose(bool disposing)
 {
     _boalfMockData         = null;
     mockApplicationBuilder = null;
 }
Beispiel #10
0
 /// <summary>
 /// The Clean up
 /// </summary>
 protected virtual void Dispose(bool disposing)
 {
     _mockData = null;
 }
Beispiel #11
0
 /// <summary>
 /// Initializes a new instance of the <see cref="BoalfValidatorTest"/> class.
 /// </summary>
 public BoalfValidatorTest()
 {
     _mockData = new BoalfMockData();
 }