public void Add_NoName_Fail() { // arrange/given // act/when var result = _unitUnderTest.Add(VehiclesTestData.CreateCarRequest(null)); // assert/than Assert.IsFalse(result); }
public void Add_Model_Passes() { // arrange/given var request = VehiclesTestData.CreateCarRequest(model: "mymodel"); // act/when var result = _unitUnderTest.Add(request); // assert/than Assert.IsTrue(result); }
public void Add_NoProductionYear_Passes() { // arrange/given var request = VehiclesTestData.CreateCarRequest(); // act/when var result = _unitUnderTest.Add(request); // assert/than Assert.IsTrue(result); }
public void Add_WhitespaceName_Fail() { // arrange/given var request = VehiclesTestData.CreateCarRequest(" "); // act/when var result = _unitUnderTest.Add(request); // assert/than Assert.IsFalse(result); }
public void Add_EmptyName_Fail() { // arrange/given var request = VehiclesTestData.CreateCarRequest(string.Empty); // act/when var result = _unitUnderTest.Add(request); // assert/than Assert.IsFalse(result); }
public void Create_MissingCar_Fails() { var car = VehiclesTestData.CreateCar(); _repoMock.Setup(r => r.Exists(car.Name)).Returns(false); var request = DiaryTestData.CreateCreationDto(car.Name); var result = _unitUnderTest.Create(request); Assert.AreEqual(HttpStatusCode.NotFound, result.StatusCode); }
public void Create_ExistingCar_Passes() { var car = VehiclesTestData.CreateCar(); _repoMock.Setup(r => r.Exists(car.Name)).Returns(true); var request = DiaryTestData.CreateCreationDto(car.Name); var result = _unitUnderTest.Create(request); Assert.AreEqual(HttpStatusCode.Accepted, result.StatusCode); }
public void Remove_ExistingName_Passes() { // arrange/given var request = VehiclesTestData.CreateCarRequest(); _repo.Setup(r => r.Exists(request.Name)).Returns(true); // act/when var result = _unitUnderTest.Remove(request.Name); // assert/than Assert.IsTrue(result); }
public void Add_DuplicatedName_Fail() { // arrange/given var request = VehiclesTestData.CreateCarRequest(); request = new CarCreateRequest("name", null, null); _repo.Setup(r => r.Exists(request.Name)).Returns(true); // act/when var result = _unitUnderTest.Add(request); // assert/than Assert.IsFalse(result); }
public void Test1() { var repo = new Mock <IRepository <string, Car> >(); repo.Setup(r => r.Exists(It.IsAny <string>())).Returns(false); var unitUnderTest = new VehiclesService(repo.Object); for (int i = 0; i < 10000; i++) { unitUnderTest.Add(VehiclesTestData.CreateCarRequest()); } Assert.Pass(); }