public async Task SendMessageAsyncTest() { var sut = new PostOfficeService(_serviceBusSender.Object); var document = new Document() { Content = "This is some data", Recipient = "1234", Type = typeof(RequestChangeOfSupplierRejected).ToString(), Version = "v1", EffectuationDate = SystemClock.Instance.GetCurrentInstant().ToTimestamp(), }.ToByteArray(); await sut.SendMessageAsync(document).ConfigureAwait(false); _serviceBusSender.Verify(m => m.SendMessageAsync(It.IsAny <ServiceBusMessage>(), default), Times.Once); }
public async Task add_post_office_should_invoke_add_post_office_on_repository() { var officeMock = new Mock <IPostOfficeRepo>(); var mapperMock = new Mock <IMapper>(); var model = new AddPostOfficeViewModel { Name = "UP1", Adress = "Świętokrzyska 12, Warszawa", Longitude = 34.12, Latitude = 35.34 }; var postOfficeService = new PostOfficeService(officeMock.Object, mapperMock.Object); await postOfficeService.AddOfficeAsync(model); officeMock.Verify(x => x.AddPostOfficeAsync(It.IsAny <PostOffice>()), Times.Once); }