public void Update_ShouldHaveError() { // Arrange Guid id = Guid.NewGuid(); var unitUnderTest = new UpdateGarmentScrapSourceCommand() { Code = "Code", Name = "Name", Description = "Description" }; _mockGarmentScrapSourceRepository.Setup(s => s.Find(It.IsAny <Expression <Func <GarmentScrapSourceReadModel, bool> > >())).Returns(new List <GarmentScrapSource>() { new GarmentScrapSource(id, "Code", "Name", "Description") }); // Action var validator = GetValidationRules(); var result = validator.TestValidate(unitUnderTest); // Assert result.ShouldHaveError(); }
public async Task Handle_StateUnderTest_ExpectedBehavior() { // Arrange Guid identity = Guid.NewGuid(); UpdateGarmentScrapSourceCommandHandler unitUnderTest = CreateUpdateGarmentScrapSourceCommandHandler(); CancellationToken cancellationToken = CancellationToken.None; RemoveGarmentScrapSourceCommand removeGarmentAvalComponentCommand = new RemoveGarmentScrapSourceCommand(identity); _mockGarmentScrapSourceRepository .Setup(s => s.Query) .Returns(new List <GarmentScrapSourceReadModel> { new GarmentScrapSource(identity, "code", "name", "description").GetReadModel() }.AsQueryable()); _mockGarmentScrapSourceRepository .Setup(s => s.Update(It.IsAny <GarmentScrapSource>())) .Returns(Task.FromResult(It.IsAny <GarmentScrapSource>())); UpdateGarmentScrapSourceCommand updateGarmentScrapSourceCommand = new UpdateGarmentScrapSourceCommand() { Code = "codes", Name = "names", Description = "desss" }; updateGarmentScrapSourceCommand.SetIdentity(identity); _MockStorage .Setup(x => x.Save()) .Verifiable(); // Act var result = await unitUnderTest.Handle(updateGarmentScrapSourceCommand, cancellationToken); // Assert result.Should().NotBeNull(); }