Exemplo n.º 1
0
        public async Task Handle_Given_ValidRequest_Should_SaveHospital_Return_HospitalId()
        {
            // Arrange
            var command = new SaveHospital.Command("Lokesh Chandawar",
                                                   new Address("Vanaz cornor, Kothrud", "Pune", "Maharashtra", "410038"), "9021433312");

            var mockAppDbRepository = new Mock <IAppDbRepository>();

            mockAppDbRepository
            .Setup(x => x.AddHospitalAsync(It.IsAny <Hospital>()))
            .Returns(Task.CompletedTask);

            var handler = new SaveHospital.Handler(mockAppDbRepository.Object);
            // Act
            var result = await handler.Handle(command, new CancellationToken());

            // Assert
            Assert.NotEqual(Guid.Empty, result);
        }
Exemplo n.º 2
0
 public async Task <Guid> SaveHospitalAsync([FromBody] SaveHospital.Command command)
 {
     return(await Mediator.Send(command));
 }