public void Bug_12_Default_Table_Name_Should_Be_TypeOf_Entity_Name() { // Arrange var sut = TheFixture.Freeze <Bug_12_Repository>(); // Act // Assert sut.TheTableName.Should().Be(typeof(SomeAzureTableEntity).Name); }
public async Task WhenSendToIsChanged_ThenAddressDetailsAreReset(string createdBy, CertificateSendTo currentSendTo, CertificateSendTo updatedSendTo, bool addressDetailsCleared, bool fullNameTransferred) { // Arrange var fixture = new TheFixture() .WithCertificate(CertificateId, CertificateReference, CertificateStatus.Draft, createdBy, currentSendTo); // Act await fixture.Handle(CertificateStatus.Draft, updatedSendTo); // Assert fixture.VerifyAddressDetailsReset(addressDetailsCleared, fullNameTransferred); }
public async Task WhenOverallGradeAndAchievementDateChanges_ThenEpaDetailsAreUpdated( DateTime?updatedAchievementDate, string updatedOverallGrade, string updatedCertificateStatus, DateTime?currentLatestEpaDate, string currentLatestEpaOutcome, DateTime?expectedLatestEpaDate, string expectedLatestEpaOutcome, int expectedEpasCount) { // Arrange var fixture = new TheFixture() .WithCertificate(CertificateId, CertificateReference, CertificateStatus.Draft, currentLatestEpaOutcome, currentLatestEpaDate); // Act await fixture.Handle(updatedCertificateStatus, updatedOverallGrade, updatedAchievementDate); // Assert fixture.VerifyUpdatedAchievementDate(updatedAchievementDate); fixture.VerifyUpdatedOverallGrade(updatedOverallGrade); fixture.VerifyUpdatedEpaDetails(expectedLatestEpaOutcome, expectedLatestEpaDate, expectedEpasCount); }
/// <summary> /// Allocate a new entity with its properties set to non-null non-empty data. /// </summary> /// <returns></returns> protected virtual TEntity NewEntity() { return(TheFixture.Create <TEntity>()); }
public void SetUp() { theFixture = new TheFixture(); }