public void StringDoesNotContain() { string expectedValue = "xx"; string actualValue = "xxx"; // MSTest does not support this case. // NUnit Assert.That(actualValue, Does.Not.Contain(expectedValue), () => "Some context"); // Some context // Expected: not String containing "xx" // But was: "xxx" // XUnit XUnitAssert.DoesNotContain(expectedValue, actualValue); // Assert.DoesNotContain() Failure // Found: xx // In value: xxx // Fluent actualValue.Should().NotContain(expectedValue, "SOME REASONS"); // Did not expect actualValue "xxx" to contain "xx" because SOME REASONS. // Shouldly actualValue.ShouldNotContain(expectedValue, "Some context", Case.Sensitive); // actualValue // should not contain // "xx" // but was actually // "xxx" // // Additional Info: // Some context }
public void StringDoesNotContainCaseInsensitive() { string expectedValue = "XX"; string actualValue = "xxx"; // MSTest does not support this case. // NUnit Assert.That(actualValue, Does.Not.Contain(expectedValue).IgnoreCase, () => "Some context"); // Some context // Expected: not String containing "XX", ignoring case // But was: "xxx" // XUnit XUnitAssert.DoesNotContain(expectedValue, actualValue, StringComparison.CurrentCultureIgnoreCase); // Assert.DoesNotContain() Failure // Found: XX // In value: xxx // Fluent actualValue.Should().NotContainEquivalentOf(expectedValue, "SOME REASONS"); // Did not expect actualValue to contain equivalent of "XX" because SOME REASONS but found "xxx". // Shouldly actualValue.ShouldNotContain(expectedValue, "Some context"); // actualValue // should not contain (case insensitive comparison) // "XX" // but was actually // "xxx" // // Additional Info: // Some context }
public void GetLatestCompanyProducers_ReturnsCompaniesOnly() { using (DatabaseWrapper database = new DatabaseWrapper()) { ModelHelper helper = new ModelHelper(database.Model); // Arrange Scheme scheme1 = helper.CreateScheme(); MemberUpload memberUpload1 = helper.CreateMemberUpload(scheme1); memberUpload1.ComplianceYear = 2015; memberUpload1.IsSubmitted = true; Weee.Tests.Core.Model.ProducerSubmission companyProducer1 = helper.CreateProducerAsCompany(memberUpload1, "AAAAAAA"); Weee.Tests.Core.Model.ProducerSubmission partnershipProducer = helper.CreateProducerAsPartnership(memberUpload1, "PPP1"); Weee.Tests.Core.Model.ProducerSubmission soleTraderProducer = helper.CreateProducerAsSoleTrader(memberUpload1, "SSS1"); Weee.Tests.Core.Model.ProducerSubmission companyProducer2 = helper.CreateProducerAsCompany(memberUpload1, "AAAAAAB"); database.Model.SaveChanges(); // Act var result = ProducerQuerySet(database.WeeeContext).GetLatestCompanyProducers(); // Assert Assert.Contains(result, p => p.Id == companyProducer1.Id); Assert.Contains(result, p => p.Id == companyProducer2.Id); Assert.DoesNotContain(result, p => p.Id == soleTraderProducer.Id); Assert.DoesNotContain(result, p => p.Id == partnershipProducer.Id); } }
public void GetLatestCompanyProducers_ReturnsCurrentForComplianceYearCompaniesOnly() { using (DatabaseWrapper database = new DatabaseWrapper()) { ModelHelper helper = new ModelHelper(database.Model); // Arrange Scheme scheme1 = helper.CreateScheme(); MemberUpload memberUpload1 = helper.CreateMemberUpload(scheme1); memberUpload1.ComplianceYear = 2015; memberUpload1.IsSubmitted = true; ProducerSubmission companyProducer1 = helper.CreateProducerAsCompany(memberUpload1, "AA"); ProducerSubmission companyProducer2 = helper.CreateProducerAsCompany(memberUpload1, "BB"); ProducerSubmission companyProducer3 = helper.CreateProducerAsCompany(memberUpload1, "AA"); database.Model.SaveChanges(); // Act var result = ProducerQuerySet(database.WeeeContext).GetLatestCompanyProducers(); // Assert Assert.DoesNotContain(result, p => p.Id == companyProducer1.Id); Assert.Contains(result, p => p.Id == companyProducer2.Id); Assert.Contains(result, p => p.Id == companyProducer3.Id); } }
public void UserMustBeRemoved() { //Arrange var user = _databaseFixture.CreateSecondUser(); //Act _databaseFixture.DatabaseAdapter.AddUser(user); _databaseFixture.DatabaseAdapter.RemoveUser(user); var usersFromDB = _databaseFixture.DatabaseAdapter.GetUsers(); //Assert Assert.DoesNotContain(usersFromDB, u => u.UserName == user.UserName && u.Id == user.Id); }